CentOS 7.4 源码安装及部署 node
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。
configure 文件是一个可执行的脚本文件
1 | $ ./configure |
“configure”会在你的系统上测试存在的特性,配置环境
make
是编译的意思。就是把源码包编译成二进制可执行文件make install
就是安装的意思。
make && make install
的意思是:
make
与 make install
是两个命令,在你 ./configuration
生成了 Makefile 之后执行编译安装;
与 && 一起的还有 || ,不过意思不一样,&&是与,||是或;make && make install
的意思就是执行 make
如果没有发生错误就执行 make install
使用 yum 安装依赖包,yum工具会自动的从网上yum源中下载相应的依赖包,并以正确的依赖关系一个个安装依赖包。
1 | $ yum install [] |
yum 命令
-y: 自动回答为“yes”
列出所有已安装的软件包
1 | $ yum list installed |
- 列出所指定的软件包
1
$ yum list []
解压参数
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
-C, --directory=DIR 改变至目录 DIR
安装 node
- gcc 编译环境
- make 命令工具
- wget 命令用来从指定的 URL 下载文件
1 | $ yum -y install gcc make gcc-c++ openssl-devel wget |
可到 https://nodejs.org/dist/ 选择需要的 node 版本
如报错需再安装 gcc+
部署
以后台的方式部署,只需要在命令前面加上 setsid
1 | $ setsid npm run start |
查看 node 相关进程
1 | $ ps -ef|grep node |
ps命令将某个进程显示出来
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
PS是LINUX下最常用的也是非常强大的进程查看命令
grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
关闭进程
1 | $ kill -9 31961 |
-9 为强制关闭,后面为程序 ID